/** 文件信息 */
export interface IFile {
  /** 文件名字 */
  fileName: string
  /** 文件URL */
  fileUrl: string
}

/** 节点信息 */
export interface INodeInfoODTO {
  /** 异常标记 1.正常 2.异常 */
  routeType: number
  /** 删除标记 0.未删除 1.已删除 */
  markFlag: number
  /** 文件集合 */
  fileList: IFile[]
  /** 发生时间 */
  occurDate: string
  /** 发布人 */
  publisher: string
  /** 中文--路由描述 */
  descCn: string
  /** 英文--路由描述 */
  descEn: string
  /** 中文--路由节点 */
  routeNodeCn: string
  /** 英文--路由节点 */
  routeNodeEn: string
  /** 中文--路由标题 */
  titleCn: string
  /** 英文--路由标题 */
  titleEn: string
  /** 需跟进: 0-否 1-是 */
  actionFlag: number
  /** 客户可见: 0-否 1-是 */
  visibleFlag: number
  logisticsStatusCn?: string
  logisticsStatusEn?: string
}

/** oms路由 */
export interface IRouteData {
  logisticsStatusCn: string // 中文--物流状态
  logisticsStatusEn: string // 英文--物流状态
  nodeInfoList: INodeInfoODTO[] //物流节点
}

export interface IRouteLine extends INodeInfoODTO {
  logisticsStatusCn: string // 中文--物流状态
  logisticsStatusEn: string // 英文--物流状态
  /** 是否是路由头信息 */
  isTitle: number
}
